package com.zmn.oms.model.entity.quotation3;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * order_quotation_process_0
 * @author 
 */
@Data
public class OrderQuotationProcess implements Serializable {
    /**
     * 报价进程ID
     */
    private Long quotationProcessId;

    /**
     * 订单号
     */
    private Long orderId;

    /**
     * 产品选择状态
     */
    private Integer checkProductStatus;


    /**
     * 确认故障信息状态
     */
    private Integer confirmStatus;

    /**
     * 确认故障信息时间
     */
    private Date confirmTime;

    /**
     * 开始检修时间
     */
    private Date startCheckTime;

    /**
     * 开始检修时间 1 人工检修 2 AI检修
     */
    private Integer checkType;

    /**
     * 故障码ID
     */
    private Integer faultCodeId;

    /**
     * 故障码选择状态 1 未选过 2已选过
     */
    private Integer checkFaultCodeStatus;

    /**
     * 故障码
     */
    private String faultCode;

    /**
     * 是否同意维修状态  1：不同意  2：同意
     */
    private Integer agreeStatus;

    /**
     * 是否同意维修时间
     */
    private Date agreeTime;

    /**
     * 是否同意维修操作人
     */
    private Long agreeOperatorId;

    /**
     * 是否同意维修操作人类型
     */
    private Integer agreeOperatorType;

    /**
     * 检测报告提交状态
     */
    private Integer reportSubmitStatus;

    /**
     * 检测报告确认状态
     */
    private Integer reportConfirmStatus;

    /**
     * 推送检测报告状态
     */
    private Integer pushReportStatus;

    /**
     * 修改状态
     */
    private Integer editStatus;

    /**
     * 金额信息
     */
    private String amountJson;

    /**
     * 工程师优惠ID
     */
    private Integer engineerDiscountId;

    /**
     * 工程师优惠ID 0 没有 1未领取 2领取
     */
    private Integer engineerDiscountStatus;


    /**
     * 人工优惠金额  重新生成人工优惠使用
     */
    private Integer engineerDiscountAmount;

    /**
     * 第一次优惠
     */
    private Boolean firstDiscount;

    /**
     * 底图链接
     */
    private String baseImage;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 最新修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最新修改时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}